#include <iostream>
using namespace std;
const int N = 23;
int h[N]; // 哈希表
int e[N], ne[N], id;
// 哈希函数
int f(int x)
{
    return (x % N + N) % N;
}
// 插⼊元素 - 处理哈希冲突
void insert(int x)
{
    int idx = f(x);
    // 把 x 头插到 idx 所在的链表中
    id++;
    e[id] = x;
    // 链地址法
    ne[id] = h[idx];
    h[idx] = id;
}
// 查找元素
bool find(int x)
{
    int idx = f(x);
    for (int i = h[idx]; i; i = ne[i])
    {
        if (e[i] == x)
            return true;
    }
    return false;
}
int main()
{
    int n;
    cin >> n;
    while (n--)
    {
        int op, x;
        cin >> op >> x;
        if (op == 1) // 插⼊
        {
            insert(x);
        }
        else // 查询
        {
            if (find(x))
                cout << "yes" << endl;
            else
                cout << "no" << endl;
        }
    }
    return 0;
}